home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 April / EnigmA AMIGA RUN 17 (1997)(G.R. Edizioni)(IT)[!][issue 1997-04][EAR-CD].iso / EARCD / game / misc / mris1_1src.lha / .mris1_1src.lha / ReadMe.src < prev    next >
Text File  |  1996-10-01  |  2KB  |  61 lines

  1. Since my CDROM drive is currently broken, the only supported compiler
  2. is SAS/C V5.10b. It might seem that GNU-C is supported as well, but it
  3. isn't (for now).
  4.  
  5. SAS/C V5.10b has various problems; among them is the serious
  6. restriction of the command line length. In order to recompile mris,
  7. your global SASCOPTS variable should set the following options:
  8.   -n64
  9.  
  10. The following non-standard tools are required to build mris:
  11.    GNU-make 3.72.1    (Make)
  12.    SAS/C V5.10b        (C-Compiler)
  13.    blink V5.10b        (Linker)
  14.    oml V5.05        (Librarian)
  15.  
  16. Additionally, GNU-make seems to be using a shell which identifies
  17. itself as
  18. KSH_VERSION=@(#)PD KSH v4.9 93/09/29
  19. I have no idea where I got that from (besides that, it doesn't work
  20. very well).
  21.  
  22. You might need to fiddle the makefile if you want to use other tools.
  23.  
  24. Also, the makefile is somewhat kludgy, since for some reason I
  25. couldn't get filenames with spaces in them (the "mris gardens/#?"
  26. stuff) to work properly.
  27.  
  28. ----------------------------------------------------------------------
  29.  
  30. You'll need the gamesupport.library distribution as well. Somewhere
  31. on Aminet...
  32.  
  33. ----------------------------------------------------------------------
  34.  
  35. Now some comments about the sources.
  36.  
  37. mris does not use the (link-) libraries supplied by the compiler
  38. vendor. Since my own libraries are not in a state that would allow a
  39. release, I decided to just create "mini libraries" that only contain
  40. the few functions that mris uses. This is what the stuff in MyLib/ and
  41. BOOPSILib/ is for.
  42.  
  43. Also, building mris is somewhat different from building Xmris, because
  44. mris doesn't get the sprites compiled into the executable.  Instead,
  45. the CreateSprites program uses the sources created by scram, and
  46. creates lots of IFF-ILBM files with the sprite images. These files
  47. are concatenated to form the final sprite files.
  48.  
  49. ----------------------------------------------------------------------
  50.  
  51. If you have looked at the installer script, you might have noticed
  52. that some things are solved in a rather kludgy way. The reason for
  53. this is that, for some reason, I couldn't get various functions
  54. such as shiftrght, shiftleft, bitand and others to work. Since
  55. the Installer program is generally quite buggy, it might be a
  56. problem with the Installer.
  57.  
  58. ----------------------------------------------------------------------
  59.  
  60. Christian Stieber
  61.